despicable and miserable person - Francés Inglés Diccionario